package com.un.ebs.inventory.domain;

import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.*;
import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import org.springframework.stereotype.Component;
import lombok.Data;
import com.un.ebs.core.metadata.DbField;

/**
 * (JxcView)表实体类
 *
 * @author liubo
 * @since 2020-08-28 08:35:20
 */
@Data
@Component
@TableName("v_jxc_view")
@SuppressWarnings("serial")
public class JxcView extends Model<JxcView> {


    @DbField(name = "sku_id", length = 40, precision = 0)
    private String skuId;

    @DbField(name = "sku_code", length = 100, precision = 0)
    private String skuCode;

    @DbField(name = "sku_name", length = 100, precision = 0)
    private String skuName;

    @DbField(name = "class_name", length = 40, precision = 0)
    private String className;

    @DbField(name = "in_qty", length = 38, precision = 4)
    private Double inQty;

    @DbField(name = "start_in_qty", length = 38, precision = 4)
    private Double startInQty;

    @DbField(name = "purchase_in_qty", length = 38, precision = 4)
    private Double purchaseInQty;

    @DbField(name = "production_in_qty", length = 38, precision = 4)
    private Double productionInQty;

    @DbField(name = "out_qty", length = 38, precision = 4)
    private Double outQty;

    @DbField(name = "production_out_qty", length = 38, precision = 4)
    private Double productionOutQty;

    @DbField(name = "repair_out_qty", length = 38, precision = 4)
    private Double repairOutQty;

    @DbField(name = "production_user_out_qty", length = 38, precision = 4)
    private Double productionUserOutQty;

    @DbField(name = "sale_out_qty", length = 38, precision = 4)
    private Double saleOutQty;

    @DbField(name = "inventory_qty", length = 38, precision = 6)
    private Double inventoryQty;

    @DbField(name = "tenant_id", length = 40, precision = 0)
    private String tenantId;


}